More extended basic structure
More extended basic structure