user points are now properly accounted for in the api