Tried a new modus operandi: a parameters constructor
Merge branch 'unstable'