update

graphics, linear, and algorithms work