Alteracao de funcoes generic_functions