face selector functions, extensibility