Implement P1 method, add readme.p1 and remove useless.p1