use composer autoloader
added missing constructor