added parentheses to p