Adding specs and docs.