changed class features and a composer file that works.