comments and TODO's; added <header> and <footer>