continue refact