alteração na ordem da chamada das funçoes