set up UI for discover
refactor services
more UI prep for Discovery