That is one explanation yes, however you said that the triangles mentioned above were congruent and they clearly weren't. Additionaly, that would mean that ACD is 25, how can this be??? Base angles of an isosc trapezoid are supposed to be congruent the one base angle BCD would be 60 and if DBC is 95 that would mean ADC is 120 which is not equal to 60. For BCD to equal ADC, ACD needs to be 85 not 25. So why is this happening?