bREFACTORING