another idea.

Modified