continueing refact