add result enum