class definition changed. lets see...