a gun with a gun magazine