Work in progress.
Added notes.