updates for controller