Some work on input mapping