added phd.cls as a generic loader class