v0.05

make it OO.