controller improvement