page duplicate as separate model helper class