Refactoring
update composer