change wait constants and add shoot, different from extendandshoot