implemented PDP interface