updated composer.json (still incomplete though)