Work in progress.

Work in progress. @ 14:26