Trying to create a better way of ranking items