string.h added