i *finally* got it. it did get a bit tricky towards the end.