Feature/add reservation