numerous updates to homepage layout