add p2.rkt