Added composer.json, singleton