extending ramble