Half of the front page

will continue work Wed.
updating frontend stuff that Shan pushed