change routing logic
fix composer.json indentation