make first_ and next_locally_owned_cell virtual
debug tests