start of persisting objective state