first assignment final