Push Pull Custom Processing