....multi-dimensional algorithms??...