struct, interfaces, regression testing, some opcodes
updates