Updated ReadMe and Clean code