modify models to allowed friend extend