add reader; refine html and css