final push for class