Input and Command Mapping part 3