fewer variables