controlles allow queuing and has 2 branches