re-typeFamily