Whisk together the dry ingredients together in a small bowl; set aside. Beat the butter til creamy and add in sugars, vanilla and salt. Beat another 2 minutes. Add in the dry ingredients and mix until dough comes together. Press dough into the bottom of a greased 9x13 inch pan and bake at 350 for 20 minutes. Remove and set aside to cool completely.
For the Layers:
Mix cream cheese in mixer until fluffy. Add in the sugar and mix well. Stir in all but ¼ cup of the cool whip. Spread over crust. Layer with ½ of the crushed Oreos. Combine the pudding mix and the 3¼ c. milk. whisk until thickened. Spread over cream cheese layer. Top with the last half of the crushed oreos. Spread remaining cool whip over pudding layer, and sprinkle with 1½ c mini chocolate chips and melted chocolate syrup or really just anything your little heart desires! Place in fridge for at least 4 hrs to set. Enjoy!
Recipe by Kitchen Belleicious at https://kitchenbelleicious.com/2013/07/30/chocolate-lasagna__trashed/