set fold methods