have factory for comparing performances from different models