multicontroller preliminary additions