creating the structure
creating the structure 2
creating the structure 3