correct mapping