add stringpool.c to alloc string