Controller halfdone