the server is pretty good at the basic ness but still needs to find memory leak