added division to p