add scopes. #3