Melt chocolate it self in a microwave or over simmering water.. (Can Melt butter and chocolate together but need time to get that back to a thick consistency. )
Add Sugar eggs and butter (If didn't add to the chocolate mix) until creamy and pale in colour.
After add flour, cocoa, baking powder and mix well.
In to a another bowl add cream cheese,egg, sugar and vanilla and mix well.
Into the prepared pan add the chocolate mix leaving about a cup of aside.
Next add cream cheese mix on to the top and put the remaining brownie mix and using a fork swirl around.
Preheat the oven to 180 degrees. Mix the spring onions with 1/2 an egg and some mayonnaise, then put it aside. Add the sugar, flour and yeast into a standard mixing bowl and mix for about 1mins on low speed, then add the salt and gradually add the water. Mix this for about 5mins on a medium speed. Then add the butter and kneed the dough for about 10mins on a medium speed. Once the dough is done, place it bowl and keep it a warm place to double in size.
Flour the bench and place the dough on top, make sure to keep flouring if the dough is sticky, Then cut the dough into equal size pieces, then roll each of the pieces of dough into a rectangular shape, place a hog dog in the middle and roll the dough over the top of the hot dog to get a cylindrical shape, repeat for the rest of the dough pieces.
Using a knife, make a small opening across the top of the roll so you can see the hot dog, then using an egg wash brush the tops of the rolls, and spread some of the spring onion on top, then place these on a tray lined with baking paper into the oven for 20-25mins.
Preheat the oven to 170 degrees. Add the butter, eggs ,sugar, vanilla, salt into a bowl and beat it with a whisk until combined. Then add lemon juice, and flour and mix this until smooth and combined.
Using a madeline tray, spray it with cooking oil, then add about tablespoon in each mould, tap it on the bench to flatten it out. Then bake in the oven for about 20mins or until then spring back when touched.
Preheat the oven to 180 degrees, Add the bread flour, yeast, sugar, and bread improver into a standard mixing bowl, mix on low speed for about a minute then while mixing add the salt, then add the water little by little, until it makes a smooth dough.
Then while it's mixing on a high speed add the butter and mix for another 20min. Once it's done, place the dough in a bowl, cover it with a cloth and place in a warm area until it has doubled in size.
Spread some flour on the bench and place the dough on the bench, then keep adding flour until the dough isn't sticky. Then cut the dough into 8 equal parts or as your desire. Then leave it on the bench for about 10mins without any work on the doughs.
Shape the pieces of dough into round balls and place it in a greased 2inch tray, and leave it to double in size. Once done, brush the tops with egg and spread some sesame seeds on top and bake in the oven for 20-30 mins or until golden brown.