[FOLD] ripple
[WIP]
[FOLD] edit