move scopes into separate file
split into main and request
empty test/main.js