várias alterações :D