Changed functions so each one takes a char* of length 8, rather than start at a point.