add gzip Middleware
implement a function to search text.
save search text to cookie
add footer for revision number.