re-visited, re-thought, re-made
On my website, here.

re-visited, re-thought, re-made
On my website, here.