heap.random appears to be working
heap.input appears to be working