sorry, small error corrected in the class definition