minor revise
Add ICN_DIST method
revise javadoc