refacroring according feedback