Implemented CheckOut() method