added code changes for generic search, mix and match premium and non premium