add some comments
add bread crumbs
none sense