new root & controller