def populate_participant(index, reg_model, data):
        index_suffix = "-{i}".format(i=index)
        form_keys = [key for key in data if key.endswith(index_suffix)]
        model = Participant()
        for key in form_keys:
            real_key = key.split('-')[0]
            setattr(model, real_key, data[key])

        if reg_model:
            model.registration = reg_model

        model.conference_dinner = model.conference_dinner == "on"
        model.ride_from_helsinki = model.ride_from_helsinki == "on"
        model.ride_from_tampere = model.ride_from_tampere == "on"

        return model