abel for p