add string.h header for strlen