oop
example added
real example added