final process so far