initial revision of ROS msg generation