use no varibles when initiating new views in Router, unnecessary
use correct path component for top donors
move updateDescription to its own view
organize description code