improved example