pyromechanisms