added proper oops class