swipe 'n snap
index conflict resolve