implemented new course class, fixed course reader