增加基础State类