mapping final