Add op.java; Work in progress