firing mechanism