feat(controller) newController