added a custom point system