Urban ecological design a process for regenerative places