add op icons, javadocs