added 404 and admin pages, height isn't hard-coded