refaktor plan