refactorie la estructura