fixed up home controller