create page widgets and apps