final assignments

dlc523