add FastUnfolding method