flip-1 flip-2 flip-3 flip-4