Added type definition for the SVD procedures