changed event to occasion due to restricted name; added occasion route