refactoring iniziale per theme manager