chanes the structure for style