modify the preformanSelector