demo improvement