add more examples for scope usage