[WIP] swipe dynamic