more exceptions
tiny documentation
cleaned course selection code a bit