added page data loader annotation and integeration