mapping finally understood. yet unknown if it works