improve control