add phantom version method