1 Prologue.
On a working progress