a gun with a gun barrel