added object states