flattener
