first version of the toplist #471 a lot of more things & cleanup to do though