update data
add retrieval script and map