Putre Factor Network