fordo subclass controlling