added reputation updates. still need to prevent abuse