many control changes