begins to separate into several script