updated readme and requirements