Work in progress.

Work in progress. @ 19:26