include cstring for strlen and strcpy