Changed deps to list; more verbose printing
Better naming
No longer using async