fix function getreward