complete fragment assignment