redo server-side part - now is ZenMethod!