fix reservation method