lots of changes, leader board is pretty cool now