modified ui and httpserver