Added restart functions