modified read me and added gradient