change code list to virtual controller.