add arrow mapping