Crust:
1 cup flour
1/2 cup butter
1/2 teaspoon vanilla
2/3 cup chopped nuts
Combine and mix. Press in a 9-by-13 pan and bake at 350 degrees for 20 minutes. Let cool.

Second layer:
1/2 cup peanut butter
8 ounces cream cheese
1 cup powdered sugar
2 cups whipped cream
First, mix together peanut butter and cream cheese until smooth. Add powdered sugar and beat until fluffy. Next, add 2 cups of whipped cream.
Third layer:
One package (3 3/4 ounces) instant chocolate pudding mix
One package (3 3/4 ounces) instant vanilla pudding mix
3 cups milk
Blend and pour over. Refrigerate for 30 minutes. Top with whipped cream and shaved chocolate.