adds better templating, combines two controllers into one, allows for better user navigation