added revivable option