have logger working nicely. With documentation