implement filtered pipeline