Basic controller and routing.