so the key for that is communication we communicated with the client the customer and we were able to explain them what were the technical issues but still we had to back that offer we couldn't let go of the offer just because there were technical risk constraints we created some of the things on our own like custom logics and customized application customized function customized everything so basically it's all about how you keep your customer to yourself
