restart function, added dependency unix, re as right associative function