getting somewhere with iteration logic
log4j