added value fold/unfold