add reservation workflow