changed initial structure