add smart column converter