implement event create page (finished)