flags and differentials

flags and differentials