modify recurrence model & event form