updates to controller, create, resolve