finish GeneralStrategy