add selector instantiation