zuenderefactored