two-way push-down automation