fix to friend across different models