fix p.= to p.(=)
fix test