how commands will work