#8 added composer.json