add weapon and target