include criteria in voting model. API TBD.