initial http server prototype