changed the dvl_driver to publish states