stuff from my cs303e class.