syntax highlighting and modular input for z