Flats Modeling