implemented reputation score