split to master-slave edcancode blog4