v0.2 - as a class