enchanced states object