implemented autoreservationservice