continue refactory