better structuring and more useful log