hasEarned fix, hope
demo yea