add smart page