I add the recommend net function