adding some web stuff and more opcodes