Ver3 with CSV