add rotary encoder article