improve: add composer.json file into project