add log4j and gson