implementing pmd::loader...
implement pmd loader