bug fix: html5 wraps whole page object instead of just body
destructuring can make code more concise