logger instead of System.out.....