work in home.add some new method is master-slave