added verify flow