upload swap/type_conversion/variable