Multi venue booking from client and server

now multiple venues can be booked. Client and server both have
capability.