some javadoc added, most loggng suppressed in main classes