working on next/swing/prev