added log4j logger