added restart preunion