changed operation codes to strings