Swapping nent dirver refine