added reputation system