a gun with a barrel on it