add validates of share; topbar => root_path
the first merge
add username , no js