new verify flow almost done, not working yet though