DPO: initial commits