Implementing the rest of points transactions