class updates and composer file update