finished Logger, ready to merge