Made logging transparent.
fixed syntax error
logging is extra trait
some comments for Solution