Many updates to refine the website