key mapping examples now consistent