fix some defects,
1. calc the suit points in seperating.
2. misc.