add examples for P hake