part 4
post display wip
underscore.js is important for this step