Specification
...............................................................................................................................................................................................