move browser code inside src/browser