add general steps for progress2.sample