a gun with several parts