add namespace support to pm.load