Worked on logger