use other methods for intent.