added buffer to hanlde non float64 types
added now opcodes, number interpreting, GREG. About to change opt object from object initializer to actual objetc so we can use this