better usage of scopes