first try on implementing zuros