added first use flow