situation & revive param