Types of snakeS