refaktor 1