re-engineer

re-engineer

vb (tr) to redesign, plan or construct again (as a professional engineer)to restructure or revamp ( a company or part of its operations)