using composer autoloader