added initial structure