added browse by type functionality