franky adds string.h since strstr needs it to compile