complete objectpipeline