add pipeline and its test