Thoughts so far ....