Direct use of opcodes & Add more specs