skipping flank, shift, and resize

- I don't understand these functions.