preparing structure
creating an element