Hey all, i did made some changes based on your feedback please review it and let me know if i there is any room for improvement.