New algorithm - not working, experiment to try best  ranking aproach