added search, 404, and posts pages