Realizado alguns testes com valgrind e arrumado alguns bugs, porem existe algum problemas ainda