new base selector from which others can derive