final update with leaderboad and other changes