P0.W6.C8 tech blog on oop