changes to THR interface