commented closh.java
documentation