another attempt at swipefix