Refactor weight handling and change algorithm
Refactor and return only top 10