added initial structure.