data and map upload