See update and map below