head controller