controller and mobile preparation