include string.h for strdup