virtual memory and heap fully functional