updated to whole ir remote