edit program for test
make MAB: not finished