this took me 1hr | Connections+