added PSR interfaces to composer