basic flow of maps is functional