背景 principle flatten