does anyone have any other views on this class and other ideas?