using composer's autoloader