new controllers, hopefully this works