now the MultiAlign is able to do optimal multiple alignment but the speed is to be test