finishing touches on prog5, apperently memcpy is faster then the handwritten strcpy i was using