p11 and p12

finished