merge buggué warning : type & fatory