Composite Snake