corrigindo bugs, versão funcionando