variable scopes in robot