added states utils