- several improvement in the algorithm and measuring its qualities