Smart booking (18/22)

Smart booking