More HCRP stuff and TED stuff