i need some comments and review for improvements guys :)