dataformat conversion