Please comment on what this class is for