finalized browse interface