adding static data and weapon instances