switched to shared generic create page