snakish
not defined yet