updating with law of sines/cosines and euclidean geometry things