add the p1_6

but the solution is still needing improvement.