all changes detailed on readme file