add support for custom scope