Everything works. No frees currently