am inceput sa refactorizez