added persistent server