controller seems in reasonable shape

Based on offline tests with dummy_driver