module functions fixxing weapons