separate the converter modules
require grand trunk converter
raise error when converter undefined