Made some small changes and am looking at destructuring populate,
though in this commit it is incorrect