removed restart function