making more generic home