Added method: reserve