add log4j
add annotation