Adicionado e melhorado muita coisa