map=foldBack