working lcm publish
working LCM viewer
working LCM-based writer and viewer