add mapdat, add maptable, add map interaction