updated readme and port