It was really painful but well, I'm glad my sanity is intact and the lessons have been learnt.
Thank you dreemer