some corrections in class, looking at float