code cleanup
adds logback support