first commit with hardcoded mappings... what a PITA to check by hand...