added log4net logging