more work on browsing