maximum likelihood tree method