clever assignment