adding or mapping