improved output