add good for logging

And some extra stuff