Added infrared stuff, also other stuff and some more stuff.