nature and progres