add more command producer