use a master thread to intitiate the reservation