location in JS
Complete location restriction

Next stage - testing