+ funcoes