figured out how to implement Ken's full-page approach