removed logger dependency