finished 9.3.2 with populating data