changes with headers
changes with headers.
placing items random pos
placing random loc items
changes for structure