clean up leaderboards
update deploy script
make hook language agnostic