updated homepage behavior