resource browser

work in progress