add reputation system