1. Mix together flour, sugar, yeast, milk powder, salt and baking powder in a bowl.
2. Add warm water, and vegetable oil in a bowl and add it to the flour.
3. Mix it to form a soft dough.
4. Transfer dough to counter and knead for 10 minutes until soft and elastic.
5. Oil a bowl, place the dough inside, apply a coat of oil on the dough and cover with cling wrap.
6. Allow it to rise for 1 hour or until double the size.
7. Take it back to the counter, degas it and roll it into a log.
8. Divide it into 19 equal portions.
9. Roll each portion into a ball.
10. Flatten each ball, place a tsp of cream cheese and close the ball carefully.
11. Roll it on the counter to get a smooth ball.
12. Arrange the balls in a greased 8" round tin like a bee hive.
13. Coat the top of the balls with milk and sprinkle sesame seeds on top.
14. Cover the tin loosely with a cling wrap and allow it to double in size.
15. Preheat oven to 180C.
16. Bake the buns for 25-30 minutes until nicely brown in colour.