added partial httpserver