improved discover view