An overview of the Six Steps Program