starting to add subsection functionality, created do404 function