01 - 
                Heat your oven to 350°F. Put parchment paper on two baking trays and leave them aside.
              
              
              
                02 - 
                Beat the butter with both sugars until fluffy. Throw in eggs and vanilla. Slowly add flour, salt, baking powder, and baking soda. Stir in 1½ cups graham cracker crumbs just until they're mixed through.
              
              
              
                03 - 
                Use a 2-inch scoop for the dough. Roll each ball in the ½ cup graham cracker bits and place on trays. Press them down a bit to about ¾ inch thick.
              
              
              
                04 - 
                Pop in one tray at a time for 8-10 mins until the edges turn golden. Let them sit on the tray for 5 mins before moving to a wire rack to fully cool.
              
              
              
                05 - 
                Mix cream cheese, butter, and vanilla until they're silky smooth. Add icing sugar bit by bit and beat until it's airy and creamy.
              
              
              
                06 - 
                Put frosting in a piping bag with round tip and swirl it onto each cookie, working from the middle outward.
              
              
              
                07 - 
                Mix butter, brown sugar, salt, and heavy cream in a small pot. Bring it to a boil while stirring for 5-7 mins until it gets thicker. Take it off the heat, add vanilla and let it cool for 15-20 mins.
              
              
              
                08 - 
                Pour the cooled caramel over your frosted cookies. Wait 20-30 mins for the caramel to firm up before you eat them.