Top controller