0.5.0 paradigms
0.6.0 OOP