updated readme and and documentation