fix flatter()