add IsPack enhanced by SkyGz