main classes of the udc