reformatted; no need for <string.h>