somewhat revised design, not final yet.

see attached files