feat(OO): example