add fingerprint and spectrophore matching