add fraction and update testall script to make clean before make