updated State object