updated readme and documentation