ref:sequential_controller