implemented shorthand interpreter