view refactored into Venue class