implement HomeSceneController