[ADT subcontroller]