added traversal of or Arrays
working with OR groups as empty courses