simple abstraction for a datafile page
wrapper files