unfinished code commit - I have iteration over the array working but dealing with async is a headache