added restart strategies