app page implemented