Added pdm as singleton so i can access it easier and can create on parse