selector and share