made efficacy calculated client-side, added a round list