include string.h for strlen