added tests, TODO: should Jroscore be static?