first modification for class