Using command provider