Initial import of dpo module