impact working with controller