minor structure change, results class