return custom scope