first complete variant