move hack functions to ζ₀