Third try at composer.json