updated scope method