Abstract Assignment