updating readme and optimizing