added sub fields to ml_vars