* constants.
* various fixes.