add erlide_pde utils