add composer, prep base class for dependency injection