added ad-hoc booking support