add home controller
fix home controller