nicer state graph