adding Diff_levels