Base code - need lot of adjustments!
composer.json set up