scene12
Naive
MVC
MSB
MPB
MBB
FB
CPB