modificacoes necessarias