Commiting With task #83 , #92 , #93