extend scope