get states by crit