refactor and composer update