add vital states - keep objective as parent tab state