container & pipeline interface

add container & pipeline interface