add enum state