add p, test