updated readme changlelog and documentation