fixed unary + nop bug, added string formatting optimization features