explicity require home controller