removed unnecessary #include <string.h>