add alec's new ir stuff