missed this class in initial commit, hue?