updaing readme, code comments