set assignment