add setTotalSP