add/edit/delete Opl