support change command through argumengs