added controller and added rdio api