scrambling and snapping done