Pilnas refaktoringas padarytas