used scope for props