triangle facts\, upgrade!