add enum for result