added configuration and log4j
Implementation without Javadocs