add job state enum