add elmop.java