add throw errors (FIGHT)