add custom select mode