Added helper static methods
Added State into the checklist