Site Enhance

Make site more user-friendly and modern.