adde controller