added leadboard evaluate method