fixed bugs for self selector