First try at this.

Top