controller holding