updated normal flip