implemented message strings; began op precedence