removidas function_exist