add log4j, update