complete specification