remove zip dependency and fix custom_slug