improved process flow again. much much smoother