new Controller extension