add ian.Controller