recreate calendar plugin