Thanks a lot for the detailed feedback, i have noted all these points and we will try our best to improve on your given points :D