a3: build swipe recovery