init Flow