changed a bunch of stuff

multi ir receive attempt