Wrote general use spec.