basic structure of infraled, from previous version.
clean-up and add bone of reporter plugin.