toolkit refoctoring