integration with selector