tightened up guess class