remote control
* added implementation