add type signature for ultraThick