Muller() method complete