Add reserve method