added init restart