try to keep field positioning the same for local and download