initial support for selector