adding oo example