improved example, using valo instead of dawn etc