scrambles
not defined yet