I design a flat framework