Added State enum