adicionadas funcs