first iteration of the logger class
clean up for logger