todo: initial page, comments, footer