change System.out.println to log.info