Preheat the oven to 350 F
Measure out everything but the eggs directly into your mixer bowl
Mix on low speed just until incorporated, then beat on high speed for 2 minutes
Add eggs, then beat on high speed again for another 2 minutes
Spoon the batter into the cupcake pan lined with paper cups
Bake for 15-20 minutes or until a toothpick comes out clean
Let cool slightlyin the pan then transfer to wire rack to cool completely before frosting

Buttercream :Beat butter on high speed for approx 30 seconds or until soft
Add cocoa and 1 cup sugar and beat until incorporated
Add half of the milk and the remainder of sugar and beat until incorporated
Continue to add milk until you get the consistency you want