adding 1to1 mapping