fix control methods