refaktor.