snakestone
not defined yet