update remote_controller 2

it compiles! need to test it and add error handling