Freelancer:
RXShanto
Pane Naro
I have done the revision. Please check this out and let me know your thoughts.