minor. still not working due to heapspace