initial support for pipeline and generified repository and handlers