-f flat functionality