adding logic for point system to use