Typing program