Smart booking (17/22)

Smart booking