sample weapon factory