added page entity, and multiple pages per Vendor