0.6.0 OOP