refactor(join) rm Scope