initial import of code
port to rqt