atualizando com modificaçoes feitas pelo caio