completing signature structure