minor changes in init