arrumado bugs, e adicionado mais funções