flatter
not defined yet