adicionando reset e arrumando mais algumas coisas