set assignment in the first place