Re factoring