implemented user Karma system