fix the plus bug, now is done