Explain the role of SHD and TMP instances