implemented popularity scale