implemented venue processing