new style zo2 back-end