Spec

To be determined.