.
selector interface