modify flip