making it a stand alone unit, and update composer.json