added map and interactions