oops class def error