- scope object's refactor