working through chapter 8; store page implementation/testing