fix multi method bug