added CoacoHTTPServer codes