initial commit with composer set up