added some more UT
added log4j